home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / EDUCATE / QMTEK601.ARJ / QTEST.TEC < prev    next >
Text File  |  1991-03-12  |  9KB  |  199 lines

  1. ID:QT Quarterdeck QTEST utility
  2. Quarterdeck Technical Note #177
  3.  
  4.                        The QTEST Program
  5.  
  6.  
  7. What is QTEST?
  8.  
  9. The QTEST program is provided at no charge to anyone interested
  10. in finding out how QRAM 1.0, a product of Quarterdeck Office
  11. Systems, will react on different systems.  QRAM (pronounced
  12. "cram") is intended to help you get more available memory below
  13. 640K by reducing DOS overhead, and by placing resident programs
  14. and drivers that normally run below 640K into the unused areas of
  15. memory between 640K and 1024K.
  16.  
  17. How is QTEST installed?
  18.  
  19. No installation is necessary; the file QTEST.COM may be run from
  20. any available drive; even the disk on which it is supplied. 
  21. QTEST can be given the parameter HELP if you want to know about
  22. the possible command line options.
  23.  
  24. Why is QTEST useful?
  25.  
  26. Unlike our other memory management products, QEMM-386 and
  27. QEMM-50/60, QRAM is not a memory manager.  It is instead a
  28. program which USES expanded memory, video memory and/or shadow
  29. RAM which MAY exist on your system.  This memory is used by QRAM
  30. to load resident programs and drivers into memory beyond 640K.
  31.  
  32. In environments where QEMM-386 or QEMM-50/60 would be
  33. appropriate, these products provide ALL of the software support
  34. necessary for using High RAM and increasing the available memory
  35. below 640K.  By reading the hardware requirements on the back of
  36. our manuals, it is fairly easy to determine whether your system
  37. meets the hardware requirements required for success.
  38.  
  39. But on 8088 or non-PS/2, 80286 based systems, where QRAM might be
  40. appropriate, QRAM is dependent on both hardware and software
  41. which has been provided by third party vendors.  Given the right
  42. software/hardware combination, QRAM can:
  43.  
  44. 1.  Load resident programs and drivers into EEMS or EMS 4.0
  45. memory beyond 640K to increase your available DOS memory.
  46.  
  47. 2.  Load resident programs and drivers into Chips & Technology
  48. Shadow RAM if it exists on your system.  3.  Allow DOS to be
  49. extended into your EGA or VGA video card memory when running text
  50. based programs.
  51.  
  52. However, it may be difficult for the average user to determine
  53. the exact capabilities of the available hardware and software
  54. drivers.  
  55. With respect to the use of EMS 4.0 memory, even a sophisticated
  56. user may have difficulty determining exactly how QRAM will be
  57. able to use the memory on his machine.  This is due to the fact
  58. that EMS 4.0 is a fairly "loose" specification and that some
  59. makers of EMS 4.0 hardware and software do not implement all of
  60. the features of EMS 4.0 which are important to QRAM.  
  61.  
  62. It was with these concerns in mind that Quarterdeck created QTEST
  63. as a service to its prospective QRAM users.
  64.  
  65. QTEST will tell you what QRAM will be able to do on your system
  66. in its current configuration, and will tell you whether (or not)
  67. QRAM could be useful to you.
  68.  
  69.  How do I get QTEST?
  70.  
  71. QTEST is available via modem at no charge (other than phone and
  72. system charges) on the following systems:
  73.  
  74. 1.  Quarterdeck Bulletin Board, public files section, under the
  75. name QTEST.ZIP.  BBS phone number: (213) 396-3904.
  76.  
  77. 2.  Quarterdeck's Compuserve Forum.  Type "GO PCVENB" from the
  78. system prompt.  QTEST is available in library #1 under the name
  79. "QTEST.ZIP".
  80.  
  81. 3.  Quarterdeck's BIX Forum.  Type "Join DESQview" from the
  82. system prompt.  Select "Receive" from the forum menu.  The
  83. filename is "QTEST.ZIP".
  84.  
  85. 4.  On various private bulletin boards which participate in the
  86. DESQview SmartNET or FIDOnet echo.  
  87.  
  88. QTEST is also included for no charge on our "Quarterdeck White
  89. Papers" diskette, a collection of technical notes covering the
  90. use of Quarterdeck products.  The White Papers diskette is
  91. available direct from Quarterdeck for $10 and can be ordered by
  92. credit card by calling our orders department at (213) 392-9851.   Copyright considerations:
  93.  
  94. Although QTEST is a copyrighted program, Quarterdeck grants to
  95. you a limited license which permits you to distribute it to
  96. others, on disk or electronically, as long as the program and its
  97. documentation are not modified in any way, proper credit is given
  98. to Quarterdeck, and no fee is charged beyond the cost of
  99. materials.
  100.  
  101. Documentation for The Technical Information Screen:
  102.  
  103. Most of the output of QTEST is in plain English and does not
  104. require documentation.  Some explanation of the "Technical
  105. Information" screen which is displayed after QTEST runs may be
  106. useful however.
  107.  
  108. After it runs, QTEST displays a screen similar to the one below.
  109.  
  110. Memory Map if QRAM 1.0 is used
  111.  
  112.  x = 048C
  113. Ax00 ????   H = High RAM
  114. Bx00 ????   M = Memory Fill
  115. Cx00 ????   v = Vidram Use
  116. Dx00 ????   F = Page Frame
  117. Ex00 ????   X = Unusable
  118. Fx00 ????   - = Hide
  119.  
  120. Each question mark shown above represents a 16K section of high
  121. memory address space, in the range of 640K (A000 Hex) to just
  122. under 1 Megabyte (FFFF Hex), which may be available to QRAM or
  123. not, depending on the current configuration.
  124.  
  125. In your QTEST output, each question mark will be replaced by one
  126. of the characters from the table on the right, indicating the
  127. current status of that particular memory location.  Here's what
  128. the characters mean:
  129.  
  130. {H = High RAM} - Each H is a 16K block into which QRAM could load
  131. a resident program or driver.
  132.  
  133. {M = Memory Fill} - Each M is a 16K block into which QRAM could
  134. extend DOS to provide more memory for all programs.  This occurs
  135. when you have appropriate EEMS or EMS boards and CGA or
  136. Monochrome video cards.   {v = Vidram Use} - Each v is a 16K block into which QRAM's VIDRAM
  137. utility could extend DOS to provide more memory for text based
  138. programs.  This is only available on EGA and VGA cards and only
  139. when running text, as this same memory area is used for
  140. displaying graphics.
  141.  
  142. {F = Frame} - Each F is a 16K block which is currently making up
  143. part of the EMS Page Frame.  The Page Frame is an area of memory
  144. addresses where expanded memory is accessed by most programs. 
  145. All of the expanded memory can only be seen a little at a time;
  146. the Page Frame is a "porthole" through which the expanded memory
  147. is accessed.  Page Frame memory is not normally available to
  148. QRAM, but could be used if QRAM were loaded with the
  149. FRAMELENGTH=0 parameter.  This disables expanded memory, but
  150. makes the 64K area available to QRAM.  On some EMS boards this
  151. may be your only option.
  152.  
  153. {X = Unusable} - Each X is a 16K block, which due to other
  154. installed hardware, or limitations of your hardware or software
  155. cannot be used at all by QRAM.
  156.  
  157. {- = Hide} - These are sections of your expanded memory which
  158. appear to have been made available by your expanded memory
  159. driver, but in which QRAM detects a conflict with other installed
  160. devices.  In these conditions, it hides the memory so that it
  161. will not be used by QRAM or other expanded memory utilities. 
  162. This can be overridden by QRAM's INCLUDE parameter if it is
  163. determined that QRAM is incorrect about the conflict.  When
  164. overridden, these areas become HIGH RAM.
  165.  
  166. What QTEST cannot detect:
  167.  
  168. QTEST tests your system in its "current configuration".  It
  169. cannot determine how your system would react if set up
  170. differently.  If you have a system which you believe to have
  171. Chips & Technology shadow RAM and QTEST does not see the shadow
  172. RAM, be sure that your shadow RAM has been enabled.  If you are
  173. loading an expanded memory driver which might be using up this
  174. shadow RAM memory, try disabling it.  If it turns out you have
  175. usable shadow RAM, QRAM can be loaded before the expanded memory
  176. manager and both could be used.
  177.  
  178. If you have an expanded memory board you believe should support
  179. EMS 4.0 high memory areas in addition to the Page Frame, check
  180. your board's manual to see if there are any adjustments in
  181. software or hardware which must be made to enable this feature.   QTEST also cannot determine which of your memory resident
  182. programs,
  183.  
  184. device drivers, or pieces of DOS can be loaded into High RAM. 
  185. This is determined by QRAM's OPTIMIZE program.  You can get some
  186. idea of what might be loaded high by comparing the resident size
  187. of your TSRs to the High RAM available.  However, such programs
  188. often require MORE memory to get started then they take up after
  189. they have "squished" themselves into their final state.  Some
  190. could prove to be too large to load into high memory.
  191.  
  192. Therefore, it is difficult to tell exactly how much memory will
  193. be saved below 640K in your system.  Since QRAM's OPTIMIZE
  194. program usually CAN find something to load into High RAM, the
  195. most important thing to know is whether you can get High RAM. 
  196. This is what QTEST tells you.
  197.  
  198.        Copyright (C) 1991 by Quarterdeck Office Systems
  199.               * * * E N D  O F  F I L E * * *